package _05_Package;
/**
 * 
 * 1.概念 :
 * 	什么是封装
 * 	把对象的所有组成部分组合在一起
 * 	使用访问修饰符将数据隐藏
 * 
 * 作用 :
 * 	适当的封装可以使代码更容易理解和维护,也加强了代码的安全性
 * 
 * package :
 * 	决定当前文件的编译和运行
 * 	package设置的是编译之后的class文件保存的目录,和源文件没有关系
 * 	如果没有指定package语句 生成class文件的目录就和源文件目录一致(在同一目录下)
 * 	在eclipse中 源文件必须也在这个目录下,这是eclipse编译器的功能,和java无关
 * 
 * 软件包机制 :
 * 	1.为了解决命名冲突问题
 * 	2.java中使用 package 语句
 * 	3.必须在 java 文件的第一行
 * 	4.通常采用公司域名倒叙
 * 
 * 	com.tledu.oa.system;
 * 	com.tledu.oa.controller;
 * 
 * 什么是文件名?
 * 		能够找到这个文件的全路径
 * 
 * 带有package语句的文件应该这样编译和运行
 * 	javac -d 生成路径 字符编码 java源文件路径
 * 	javac -d ./ -encoding utf-8 Package_01.java
 * 
 * 	java  包名.类名
 * 	java com.tledu.zrz.Package_01
 * @author lenovo
 * @Date 2020年7月7日
 * @Time 下午8:06:38
 */
public class Package_01 {

	public static void main(String[] args) {

	}

}
